class Solution {
public:
    int minSubArrayLen(int target, vector<int>& nums) {
        int len=INT_MAX;int sum=0;
        for(int left=0,right=0;right<nums.size();right++)
        {
            sum+=nums[right];
            while(sum>=target)
            {
                sum=sum-nums[left];
               len=min(len,right-(left++)+1); 
            }

        }
        return len==INT_MAX?0:len;
        
        return len;
    }
};
